<?php
/**
注意:
	此文件用来支持geoip的获取
	PHP 环境不能支持geoip扩展。要禁用此模块，否则会与geoip.inc文件发生冲突。

*/
if (isset ( $_SERVER ["HTTP_TRUE_CLIENT_IP"] ) && ! empty ( $_SERVER ["HTTP_TRUE_CLIENT_IP"] )) {
	$_SERVER ["REMOTE_ADDR"] = $_SERVER ["HTTP_TRUE_CLIENT_IP"];
}
function getIP_byGeo($str) {
	$geo_ip_data_filename_mem = "/dev/shm/GeoIP.dat";
	$geo_ip_data_filename = dirname ( __FILE__ ) . "/GeoIP.dat";
	
	include_once (dirname ( __FILE__ ) . "/geoip.inc");
	
	if (@file_exists ( $geo_ip_data_filename_mem ))
		$geo_ip_data_filename = $geo_ip_data_filename_mem;
	$gi = geoip_open ( $geo_ip_data_filename, GEOIP_STANDARD );
	$c = geoip_country_code_by_addr ( $gi, $str );
	geoip_close ( $gi );
	return $c;
}
?>